假设我有一个变量,x包含未知的任意数据.
x
以下间接扩展是否存在代码注入或其他形式漏洞的风险?
ARBITRARY_COMMAND "${!x}"
我知道有些情况下,x为有用的现实生活场景指定的方式本身可能会带来风险,需要进行适当的控制或消毒,但我在这里假设x已经初始化的方式不能保证其价值但是,直到上面展示的扩展都没有暴露.